In this paper, we introduce the Reconfigurable Video Coding (RVC) standard based on the idea that video processing algorithms\r\ncan be defined as a library of components that can be updated and standardized separately. MPEG RVC framework aims at\r\nproviding a unified high-level specification of current MPEG coding technologies using a dataflow language called Cal Actor\r\nLanguage (CAL). CAL is associated with a set of tools to design dataflow applications and to generate hardware and software\r\nimplementations. Before this work, the existing CAL hardware compilers did not support high-level features of the CAL. After\r\npresenting the main notions of the RVC standard, this paper introduces an automatic transformation process that analyses the\r\nnon-compliant features and makes the required changes in the intermediate representation of the compiler while keeping the same\r\nbehavior. Finally, the implementation results of the transformation on video and still image decoders are summarized. We show\r\nthat the obtained results can largely satisfy the real time constraints for an embedded design on FPGA as we obtain a throughput\r\nof 73 FPS for MPEG 4 decoder and 34 FPS for coding and decoding process of the LAR coder using a video of CIF image size. This\r\nwork resolves the main limitation of hardware generation from CAL designs.
Loading....